home *** CD-ROM | disk | FTP | other *** search
/ Gigarom 4 / Mac Giga-ROM 4.0 - 1993.toast / FILES / EDU / R-Z / Real Answer.cpt / Real Answer.rsrc / TEXT_515_Help about Operators.txt < prev    next >
Text File  |  1992-06-18  |  2KB  |  34 lines

  1. +     Addition.
  2. -     Subtraction
  3. _________________________________________
  4. *     Multiplication.
  5. /     Division.
  6. %    Remainder (modular division;  e.g.  ‚Äú17%5‚Äù yields 2.)
  7. _________________________________________
  8. ^     {Exponentiation}
  9. **   {Exponentiation}
  10. _________________________________________
  11. -      (Unary) negation, e.g. ‚Äú-3+2‚Äù will evaluate to -1.
  12. //    A short-hand notation for (unary) inversion, e.g.
  13.        ‚Äú3+//5‚Äù is equivalent to ‚Äú3+1/5‚Äù and will evaluate to 3.2.
  14. _________________________________________
  15. ||    Parallel operator (for electrical impedances).  ‚ÄúR1 || R2‚Äù will
  16.       evaluate to the same number that ‚ÄúR1*R2/(R1+R2)‚Äù will.
  17.       Note that ‚ÄúC1 ||  C2‚Äù will determine the combined impedance
  18.       of two capacitors in series, rather than in parallel;
  19.       capacitance has units inverse to those of impedance.
  20.       Like other operators, this operator can be strung together;
  21.       ‚Äú10 || 6 || 6‚Äù yields the impedance of a 10 ohm resistor in
  22.       parallel with a 6 ohm resistor in parallel with another
  23.       6 ohm resistor.
  24.  
  25. Horizontal lines in the listing above separate operators into groups having equal priorities.  Operator groups having the lowest priority (and therefore tending to execute last, unless enclosed in parentheses with their operands) are listed at the top.  Identical operators and operators with equal priority are evaluated left to right.  Therefore ‚Äú1/1/2‚Äù is equivalent to ‚Äú(1/1)/2‚Äù, not ‚Äú1/(1/2)‚Äù.  Examining this list will reveal that Real Answer generally uses the standard algebraic order of evaluation, i.e. that ‚Äú3+2*6‚Äù will be equivalent to  ‚Äú3+(2*6)‚Äù and yield 15, and that (for instance) ‚Äú4/2*3‚Äù will be equivalent to  ‚Äú(4/2)*3‚Äù and yield 6.  Beware of this common mistake:  ‚Äú4/2*3‚Äù sometimes is mistaken to mean  ‚Äú4/(2*3)‚Äù.  It does not.
  26.  
  27.  
  28. ADDITIONAL OPERATOR:
  29.  
  30. :=    Assignment can also be considered to be an 
  31.       operator that executes after all the other operators
  32.       finish.  (For typing convenience, ‚Äú=‚Äù also performs
  33.       assignment in the Answers & Scratch window.)
  34.